\hypertarget{classduye_1_1_obj_pool_if}{\section{duye\-:\-:Obj\-Pool\-If Class Reference}
\label{classduye_1_1_obj_pool_if}\index{duye\-::\-Obj\-Pool\-If@{duye\-::\-Obj\-Pool\-If}}
}


provide user inheritance  




{\ttfamily \#include $<$duye\-\_\-objpool.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual bool \hyperlink{classduye_1_1_obj_pool_if_a5ce8651d66b5869ffcd72daf548130c1}{init} ()=0
\begin{DoxyCompactList}\small\item\em be call by object pool, before used object \end{DoxyCompactList}\item 
virtual bool \hyperlink{classduye_1_1_obj_pool_if_a71c8aa4a26ef7be23716b228662b03f9}{uninit} ()=0
\begin{DoxyCompactList}\small\item\em be call by object pool, after using finished \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
provide user inheritance 

\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_obj_pool_if_a5ce8651d66b5869ffcd72daf548130c1}{\index{duye\-::\-Obj\-Pool\-If@{duye\-::\-Obj\-Pool\-If}!init@{init}}
\index{init@{init}!duye::ObjPoolIf@{duye\-::\-Obj\-Pool\-If}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool duye\-::\-Obj\-Pool\-If\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classduye_1_1_obj_pool_if_a5ce8651d66b5869ffcd72daf548130c1}


be call by object pool, before used object 

\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\hypertarget{classduye_1_1_obj_pool_if_a71c8aa4a26ef7be23716b228662b03f9}{\index{duye\-::\-Obj\-Pool\-If@{duye\-::\-Obj\-Pool\-If}!uninit@{uninit}}
\index{uninit@{uninit}!duye::ObjPoolIf@{duye\-::\-Obj\-Pool\-If}}
\subsubsection[{uninit}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool duye\-::\-Obj\-Pool\-If\-::uninit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classduye_1_1_obj_pool_if_a71c8aa4a26ef7be23716b228662b03f9}


be call by object pool, after using finished 

\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/public/\hyperlink{duye__objpool_8h}{duye\-\_\-objpool.\-h}\end{DoxyCompactItemize}
